Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: Sondro/DGEngine

Tags

v0.1.20

Toggle v0.1.20's commit message
- add hasEquipedItemType to player

- add subType to item class
- add support to not play sounds that are currently playing
- add support to using previously defined action in new itemClass action
- fix ActPlayerAddToProperty to work with different number types
- refactor player celTexture code
- refactor switch condition to support using previously defined case's actions
- update gamefiles
- update player stats code to ignore equipped items that are no longer equipable

v0.1.19

Toggle v0.1.19's commit message
- add ActDrawableResizeY

- add action to use item
- add right click event support to buttons
- add support for using items (such as potions)
- implement life/mana orbs
- implement set size function for image
- refactor ActGameSetProperty
- refactor drawable actions
- refactor item class formulas
- refactor itemClass actions
- refactor switch condition to support using previously defined case's actions
- remove vs2015 configuration (no longer works)
- rename gamefiles to gamefilesd
- update player stats code
- update gamefiles
- use items such as potions
- add initial hellfire gamefiles
- hellfire supports more classes, jogging in town

v0.1.18

Toggle v0.1.18's commit message
- add action to add value to player property

- add code to update player's stats based on mounted items
- add formula class (for use in items, players)
- add formulas to items (for sell prices)
- add formulas to player (life, mana, damage, etc)
- add max stats to players
- add Number class
- add onChange to text2 / StringButton
- add variable conversion functions
- normalise level/player names across actions
- prevent duplicate item classes
- prevent loading of level related resources with same id
- refactor getVarOrProp code
- refactor items/player code
- refactor level actions into separate files
- refactor player animation/speed code
- replace magic property to identify magical items with magical (magic now adds to player's magic)
- update player move/walk code
- update gamefiles
- add f1-16 actions to add/remove gold, life, mana (for testing purposes)
- char labels color update
- char label positions

v0.1.17

Toggle v0.1.17's commit message
- players are no longer passable

- refactor items/players to use int32_t properties instead of int16_t
- update pathFinder code
- update player code
- update properties
- update walk code
- use stint16 everywhere
- update gamefiles (player now walks at normal speed, etc)

v0.1.16

Toggle v0.1.16's commit message
- add action ActMenuClickVisible

- add action variable.setIfNull

- add ActPlayerSetDirection
- add addGold action

- add executeAction to menu + replace vars with values

- add getItemSlot to player (checks all inventories)
- add item price

- add ItemSetProperty action
- add menu.setIndex action

- add predicate functions (to use in conditional actions)

- add support for multiple level objects in the same position

- add support for walking above items

- fix crash in pathfilder

- fix resource.add always setting previous ignore
- refactor gamefiles (char, game menu, msgBox, panel)

- refactor gamefiles not to use toggle buttons

- refactor getString* to parse numbers as well

- refactor if condition actions to support predicates

- refactor if.fileExists into predicate
- refactor item code
- refactor menu code to support include/exclude filters

- refactor menu functions to be zero based index
- refactor parseMenu

- refactor replaceVars

- remove toggle action from button

- show not enough gold message

- update cain's identify items
- update gamefiles

- update gamefiles (items, finish town players menus)
- update unique description UI

- use queries in item prefixes / suffixes

- use str2int16 everywhere
- walk slower

v0.1.15

Toggle v0.1.15's commit message
- add ActTextSetColor

- add FocusAdd action
- add drawable.setAction
- add hasEvent to game
- add support to prefixes/suffixes to itemClasses
- add zoom label to UI
- add zoom support to level
- change menu parsing code to support listing items
- delete unused utils classes
- disable hover on level when hovering over inventory/etc
- fix fade effect not resizing
- implement descriptions in items
- merge setBitmapFont and SetFont
- move selectedItem from level to player
- refactor ActItem.h
- refactor ItemClass parsing to support cloning items
- refactor UIObject implementations to use new setAction + parsing code
- refactor getProperty into Queryable interface
- refactor item code
- refactor parseFile to support replaceVars functionality
- refactor view (add zoom)
- remove item.pickFromLevel (move to loadFromLevel)
- update UIObject to add setAction
- update item + player related code
- update item description code to use namers
- update menu parser code (exclude)
- update stash to show non equipable items
- update switch condition to allow empty actions
- update toolset (vs2017)
- update variant
- update gamefiles (items, zoom on level using scroll, list unidentified items in Cain's panel)

v0.1.14

Toggle v0.1.14's commit message
- update item related code

- use 0 based index on texture frame
- add repeated property to texture parser
- rename PlayerProperties to GameProperties
- update gamefiles related to items
- finish implementing player stash

v0.1.13

Toggle v0.1.13's commit message
- update item related code

- fix hover showing wrong text
- click on players to move to them
- add noMovie profile to VS solution
- refactor parser code
- change action to execute immediately on loading from json
- refactor if.resourceExists into |game|hasResource.resourceId|
- add ActInListCondition action
- update gamefiles:
- add body + belt inventory to players
- add default player items on new game creation
- add items to town (for testing)
- add actions to inventory buttons (item placeholders)

v0.1.12

Toggle v0.1.12's commit message
- add support for loading resources using id from filename if id not …

…present

- load resources from existing id (name aliases)
- fix audio.play action setting loop to false
- add alphanum check to ids
- update color parsing code
- add name to level
- refactor parse utils code
- refactor fadeIn/Out
- add action to pause level
- refactor of level code (WIP)
- update gamefiles:
- add all quests
- add all gossip texts
- change texts location
- disable keys when showing text/game menu
- add label with map name to levels (except town)
- update colors (blue/gold) to be closer to original
- show different inventory image depending on player class
- change save game to not save cel loading (only player)
- change code to check if using beta MPQ file and adjust accordingly

v0.1.11

Toggle v0.1.11's commit message
- add code to set text spacing

- fix clickOut being executed all the time
- add random actions
- add load if not present audio action
- update rapidjson to 1.1.0
- add new actions to support updates to gamefiles
- add levelObject class (doors for levels)
- change code to interact with NPC when next to them (WIP)
- update gamefiles:
- add doors for loading of levels: 1, 5, 10, Hell to town level
- add cow sounds when clicked
- initial receive healing (WIP)
- add missing shortcuts to main panel
- add hover code
- add map button action (WIP)