Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411512 Posts in 69376 Topics- by 58431 Members - Latest Member: Bohdan_Zoshchenko

April 27, 2024, 12:06:35 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsLugdunon
Pages: 1 ... 6 7 [8]
Print
Author Topic: Lugdunon  (Read 20208 times)
lugdunon
Level 1
*



View Profile WWW
« Reply #140 on: February 05, 2014, 06:15:20 AM »

alvarop: Thanks for the interest! You raise a good question, and it is one that I don't quite know the answer to. AFAIK, there isn't anything out there in HTML5 quite like this, but I would love to hear of it if you know of one. Wink
Logged
lugdunon
Level 1
*



View Profile WWW
« Reply #141 on: February 07, 2014, 06:31:28 AM »

Feburary 7, 2014:


/etc files altered in this update:
  • areaOfEffectDefinitions.json
  • items.json
  • modifiers.json
  • recipes.json
  • spellSchools.json


Release Notes:
  • Fixed an issue where transformed items during crafting were not being updated in the crafting area.
  • Fixed an issue with lapidary wheels being removed instead of having their durability updated when cutting a gemstone.
  • The server now checks to see if a spell or item exists before assigning it to a character's spellbook or inventory.
  • Assigned a specific role for each spell school.
  • Light is the healing / dmg vs undead school.
  • Shadow is the undead / disease / curse school.
  • Fire and water are damage dealing schools.
  • Earth is the school associated with debuff and movement spells.
  • Air is the buff / utility school.
  • Restructured and renamed existing spells to match the new school classifications.
  • Added spellSchools.json for easy defining of schools. Also added a description field.
  • The spell dialog now shows the selected school's description above the contents.
  • Added game.spellSchools to the client-side API.
  • Added net.lugdunon.state.spell.SpellSchools to the server-side code base.
  • Added net.lugdunon.state.spell.SpellSchool to the server-side code base.
  • Added net.lugdunon.state.World.getSpellSchools() to the server-side API.
  • Added net.lugdunon.state.mod.Mod.listSpellSchoolIds() to the server-side API.
  • Added net.lugdunon.state.mod.Mod.getSpellSchool(String spellSchoolId) to the server-side API.
  • Added net.lugdunon.state.mod.Mod.hasSpellSchool(String spellSchoolId) to the server-side API.
  • Added support for HoTs and DoTs.
  • Added a net.lugdunon.world.defaults.character.modifier.HealthOverTimeModifier modifier.
  • Added a net.lugdunon.world.defaults.character.modifier.StaminaOverTimeModifier modifier.
  • Added a new spell that bestows a heal over time (HoT) on a companion.
  • Added a new spell that bestows a stamina reduction over time (DoT) on an enemy.
  • Extended net.lugdunon.command.core.misc.PlaySoundCommand to support falloff.
  • The explosion area of effect's sound now supports falloff.
  • Added net.lugdunon.state.character.advancement.ICharacterStats.HEALTH_MODIFY_CAUSE_MODIFIER.
  • Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_MODIFIER.
  • Added net.lugdunon.state.item.ItemDefinitions.itemDefExists(String s) to the server-side API.
Logged
lugdunon
Level 1
*



View Profile WWW
« Reply #142 on: February 11, 2014, 06:31:02 AM »

February 11, 2014:


/etc files altered in this update:
  • advancements.json
  • areaOfEffectDefinitions.json
  • commands.json
  • instances/0/placeableItemCache.json
  • instances/0/terrain.dat
  • items.json
  • modifiers.json
  • nps.json
  • recipes.json
  • spellSchools.json


Release Notes:
  • Fixed several issues with continuing play after the removal of an item from the item definitions.
  • Fixed an issue with modifiers not applying when loaded from save
  • Fixed an issue with console commands sticking on /award after /award was used.
  • Fixed an issue that was making trees and flowers that had been transplanted with the shovel tool to be uninteractable.
  • Fixed the offset of item icons in the action buttons so that they are actually centered. Wow, that took how long to get around to?
  • Shadow and light spells now affect the living and the undead in opposite ways. For instance a light heal will damage an undead, and a shadow buff would be a debuff for a living target.
  • Character effects now display in any linked unit frame portraits.
  • Instanced item swaps with non-instanced items that would result in an invalid non-instance item placement will now simply remove the non-instanced item.
  • Dropping a non-instanced item onto a delete target (outside the dialog) will now remove the non-instanced item without a prompt.
  • Added combat and spellcrafting advancements. Yay!
  • Added more super secret stuff that pertains to the aforementioned super secret stuff. Let's just say that players now have access to an explosive new ability that will certainly be enhanced in a future update.
  • Added net.lugdunon.character.effect.CharacterEffect.actsOnCharacterSprite() to client-side API.
  • Added net.lugdunon.character.effect.CharacterEffect.started(character) to client-side API.
  • Added net.lugdunon.character.effect.CharacterEffect.drawPortrait(context,character,delta) to client-side API.
  • Changed net.lugdunon.character.effect.CharacterEffect.cleanUp(character) to net.lugdunon.character.effect.CharacterEffect.(character) (character) on the client-side API.
  • Added net.lugdunon.character.effect.PrimarySpriteColorEffect to the client-side code base. This allows for a tint or alpha effect to be applied directly to a character sprite.
  • Added net.lugdunon.character.Character.drawPortrait(context,delta) to client-side API.
  • Added String.replaceVars(delegate) to the client-side API. This utility will replace any instances of strings that begin with a '$' with the corresponding delegate's property or function. For instance $getName will be replaced with the value of delegate.getName().
  • Added net.lugdunon.item.Item.getItemSpellSchool() to client-side API.
  • Added net.lugdunon.world.placeables.PlaceableItemInstance.removeGlobalTint(globalTint) to client-side API. To be used in place of setting the global tint to null.
  • Added net.lugdunon.state.sprite.Sprite.removeGlobalTint(globalTint) to client-side API. To be used in place of setting the global tint to null.
  • Added net.lugdunon.state.sprite.Sprite.applyGlobalTint() to client-side API.
  • Added effect sprite for a shadow blessing.
  • Added effect sprite for a shadow heal.
  • Characters can now be flagged as undead. This affects the function of various spells in the light and shadow schools.
  • Added net.lugdunon.character.Character.isUndead() to client-side API.
  • Added net.lugdunon.state.character.Character.isUndead() to server-side API.
  • Added net.lugdunon.state.character.Character.setUndead(boolean undead) to server-side API.
  • Added net.lugdunon.command.core.player.PlayerSetUndeadFlagCommand.
  • Added net.lugdunon.world.defaults.character.modifier.TurnUndeadModifier.
  • Added net.lugdunon.world.defaults.character.modifier.ex.AlreadyUndeadException to the server-side code base.
  • Added 'Curse of Moritasgus' spell in the shadow school. This spell will turn a 'normal' target into the undead for 60 seconds.
  • Added net.lugdunon.state.character.modifier.BaseModifier.TYPE_DUBN (debuff undead / buff normal).
  • Added net.lugdunon.state.character.modifier.BaseModifier.TYPE_BUDN (buff undead / debuff normal).
  • Added net.lugdunon.state.character.modifier.BaseModifier.getValue() to the client-side API.
  • Added net.lugdunon.world.defaults.character.modifier.CharacterStatModifier.getNumericValue() to the client-side API.
  • Added an applier property to net.lugdunon.state.character.modifier.BaseModifier.
  • Added a value modifier property to net.lugdunon.state.character.modifier.BaseModifier.
  • Added a school property to net.lugdunon.state.character.modifier.BaseModifier.
  • Added net.lugdunon.state.character.advancement.ICharacterResourceChangeDelegate.
  • Added net.lugdunon.state.character.advancement.ICharacterStats.HEALTH_MODIFY_CAUSE_AREA_OF_EFFECT.
  • Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_AREA_OF_EFFECT.
  • Added net.lugdunon.state.character.advancement.ICharacterStats.getValueForItem(baseValue,itemType,itemSubType,itemSpellSchool) to the client-side API.
  • Added net.lugdunon.state.character.advancement.ICharacterStats.setCharacter(Character character) to the server-side API.
  • Added net.lugdunon.state.character.advancement.ICharacterStats.getRestorativeAmount(int amount, int causeType, Object cause) to the server-side API.
  • Added net.lugdunon.state.character.advancement.ICharacterStats.getDamage(Character attacker, String school, int damage) to the server-side API.
  • Added an applier argument net.lugdunon.state.character.advancement.ICharacterStats.applyModifier(String modifierId,Character applier) to the server-side API.
  • Added net.lugdunon.state.character.advancement.ICharacterResourceChangeDelegate.handleModifierApplyEvent(final String modifierId, Character applier) to the server-side API.
  • Added net.lugdunon.state.character.CharacterItemUse to the server-side code base. This is primarily used as the cause object for an item used by a character in several ICharacterStats and ICharacterResourceChangeDelegate methods.
  • NPCs that aggro will now respond in kind if a player hits them with and AoE, debuff, or DoT.
  • Added net.lugdunon.state.item.Item.getItemSpellSchool() to the server-side API.
  • Adjusted advancement set for barehand combat specialization to 25%, 50%, 100% bonus.
  • Adjusted advancement set for axe combat specialization to 25%, 50%, 100% bonus.
  • Adjusted advancement set for sword combat specialization to 25%, 50%, 100% bonus.
  • Adjusted advancement set for bow combat specialization to 25%, 50%, 100% bonus.
  • Added advancement set for light spellcasting school specialization with 25%, 50%, 100% bonus.
  • Added advancement set for shadow spellcasting school specialization with 25%, 50%, 100% bonus.
  • Added advancement set for earth spellcasting school specialization with 25%, 50%, 100% bonus.
  • Added advancement set for air spellcasting school specialization with 25%, 50%, 100% bonus.
  • Added advancement set for fire spellcasting school specialization with 25%, 50%, 100% bonus.
  • Added advancement set for water spellcasting school specialization with 25%, 50%, 100% bonus.
  • Added net.lugdunon.command.core.spell.AreaOfEffectCommand.
  • Reduced the damage done by the 'NPC Animal Slash' attack by 50%.
  • Reduced all spell damage / healing by 50%.
  • Reduced all modifier buff / debuff bonuses by 50%.
  • Added lesser, normal, greater corruption spells to the shadow school.
  • Added 'Shade of Dusk' DoT to the the shadow school.
  • Renamed 'Feast of Embers' to 'Light of Dawn' and moved it to the light school.
  • All buffs moved to the air school and changed to 'Blessings'.
  • Added new content to the character stats pane in the inventory ui.
  • renderSimplePercentageText now displays the value as a % and not a decimal.



New Spellbook Layout




New Advancements (Combat)




New Advancements (Spellcasting)
Logged
lugdunon
Level 1
*



View Profile WWW
« Reply #143 on: February 17, 2014, 06:32:43 AM »

February 17, 2014:



/etc files altered in this update:
  • instanceTemplates/HOUSE_AUNT_PERU/placeableItemCache.json
  • instanceTemplates/HOUSE_AUNT_PERU/terrain.dat
  • items.json
  • npcs.json


Release Notes:
  • Ategnatos the bard is now correctly flagged undead.
  • Fixed an issue preventing the decrementing of a keg's contents when a mug is filled.
  • Fixed the action button item icon placement again. Should be final this time...
  • Fixed an issue that was preventing some actions from correctly affecting the durability of tools.
  • Fixed an issue preventing the access restriction on houses.
  • Fixed an issue that was causing errors when rendering the tooltop for containers and fences in edit mode.
  • Added a bunch of new art from Meagan.
  • Added a grandfather clock placeable item. No inventory item yet but this will come, along with some other interesting clocky things.
  • The default lighting detail setting is now "Medium".
  • Completely overhauled the method by which PCs, NPCs, and placeable items are ordered for rendering. Placeable items are first divided into their foreground and background portions, and ordered by the top left screen location for the background and the grounding point + screen location for the foreground portion. Characters are ordered by their current screen location. Ordering is done in such a way that a lower y-value on the ordering point (closer to the top of the screen and also further in the z-plane form the camera) will be drawn to the screen before an item with a higher y-value.
  • Added net.lugdunon.item.Item.getGroundingPoint(state) to the client-side API.
  • Placeable item definitions now contain one grounding point per state. This is the point that is considered to be at the 'ground level' for an item.
  • Added net.lugdunon.states.tiledGame.chunk.ChunkManager.drawPlaceables() to the client-side API.
  • Added net.lugdunon.states.tiledGame.chunk.ChunkManager.buildOnScreenElements() to the client-side API.
  • Added net.lugdunon.states.tiledGame.chunk.ChunkManager.onScreenElementsSort(p0,p1) to the client-side API.
  • Added net.lugdunon.states.tiledGame.chunk.ChunkManager.sortPlaceables() to the client-side API.
  • Added net.lugdunon.states.tiledGame.chunk.ChunkManager.placeableLocationSort(p0,p1) to the client-side API.
  • Added net.lugdunon.states.tiledGame.chunk.ChunkManager.setClean() to the client-side API.
  • Added net.lugdunon.states.tiledGame.chunk.ChunkManager.isDirty to the client-side API.
  • Added net.lugdunon.states.tiledGame.chunk.ChunkManager.onScreenElements to the client-side API.
  • Added net.lugdunon.world.placeables.PlaceableItemInstance.groundedLocation to the client-side API.
  • Added net.lugdunon.world.placeables.PlaceableItemInstance.groundedScreenLoc to the client-side API.
  • Added game.allCharacters() to the client-side API.
  • Added net.lugdunon.state.item.manifestation.IManifestationHandler.hasBackgroundImage(placeableItemInstance) to the client-side API.
  • Added net.lugdunon.state.item.manifestation.IManifestationHandler.hasForegroundImage(placeableItemInstance) to the client-side API.
  • Added net.lugdunon.state.character.movement.free.FreeDirectionalMovement.NEXT_TO_IMPASSABLE_THRESHOLD. This is a decimal percentage value that determines how close you can freely move within a tile adjacent to an impassable one. Default is 0.25.
  • Added net.lugdunon.state.item.Item.hasState(String state) to the server-side API.
  • Added net.lugdunon.state.item.Item.getGroundingPointForState(String state) to the server-side API.
  • Added net.lugdunon.state.item.Item.getGroundingPointForState(String state, boolean placedByGM) to the server-side API.
  • Added net.lugdunon.state.item.PlaceableItemInstance.getDefaultState(Item itemDef, boolean placedByGM) to the server-side API.
  • Added net.lugdunon.state.item.PlaceableItemInstance.getGroundedLocation() to the server-side API.
  • Added net.lugdunon.state.item.PlaceableItemInstance.getGroundingPointForCurrentState() to the server-side API.
  • Added net.lugdunon.util.FastMath.wrap(Point p,int max) to the server-side API.
Logged
lugdunon
Level 1
*



View Profile WWW
« Reply #144 on: March 04, 2014, 06:52:43 AM »

/etc files altered in this update:
  • commands.json
  • items.json



Release Notes:
  • Fixed an issue that was preventing the server's geographical location from displaying in the server list.
  • Fixed the access restriction UI BG for houses.
  • Fixed an issue that was preventing the in-game bug report / suggestion feature from working.
  • Fixed an issue that was causing an error in the calculation of the health and stamina regen rates.
  • Fixed an issue that was causing slate / cobblestone placement to not work as intended.
  • Fixed an issue that was causing ranged weapon attacks to not work properly when a map wrap case is encountered.
  • Fixed several issues that were causing items to act weirdly when attempting placement.
  • Fixed an issue that was allowing ladders to circumvent gates.
  • Fixed an issue with the hops graphics.
  • Fixed an issue that was causing the flowers to not show a graphic upon planting.
  • Fixed an issue that was preventing some of the houses from being moved.
  • Updated the tree icons to reflect the new art.
  • The text in the chat window is now selectable.
  • Typing a url (must start with http:// or https:// into the chat console will now display as a hyperlink.
  • Added an /ooc chat command. This is the 'out of character' channel and will cause anything typed in it to be broadcast to the entire server.
  • /ooc is now the default chat command.
  • Added support for a 'consumesAdditional' property in the item tool props section. This property is an list of item ids and item amounts that are consumed upon use of this tool.
  • Planting hops now requires 3 wooden sticks. Some of the sticks will be returned to you upon harvesting.
  • Client notification command now supports a simple mode that logs a message to the console.
  • Added net.lugdunon.state.character.Character.hasEnoughOfItem(Item item, int count) to the server-side API.
  • Added net.lugdunon.state.character.Character.findAllSlotsWithItem(Item item) to the server-side API.
  • Added net.lugdunon.state.item.PlaceableItemInstance.SUPER_IMPASSABLE to the client-side API. If a tile is flagged as such, items that override a simple impassable tile will fail to do so.
Logged
Pages: 1 ... 6 7 [8]
Print
Jump to:  

Theme orange-lt created by panic