History of
lua
@master
git clone https://git.dumitru.net/nush/
-
Actor:doAttack(): Combat messages for NPCs hitting player, NPCs hitting each other, unseen foes.
Ralph Versteegen
9 years ago
-
added skill point assignment dialog
Vlad Dumitru
9 years ago
-
added weapon classes - Melee and Handguns
Vlad Dumitru
9 years ago
-
implemented player information screen
Vlad Dumitru
9 years ago
-
implemented experience points
Vlad Dumitru
9 years ago
-
Add Actor.owner/:setOwner(). Actor:destroy() removes itself from its owner; fix another bug with ammo not destroyed correctly
Ralph Versteegen
9 years ago
-
Add UI:wrapString()
Ralph Versteegen
9 years ago
-
added consumable item effects
Vlad Dumitru
9 years ago
-
weapons have different attack verbs
Vlad Dumitru
9 years ago
-
player name and health are now displayed on-screen
Vlad Dumitru
9 years ago
-
Add Util.tableEqual(), .tableSize(), .stringSplit(), .stringLastMatch(), and .fileExists() from a local function
Ralph Versteegen
9 years ago
-
shooting your own foot now consumes ammo
Vlad Dumitru
9 years ago
-
added highscore screen
Vlad Dumitru
9 years ago
-
picking up stackable items now tells the player both the quantity picked up and the inventory quantity
Vlad Dumitru
9 years ago
-
fixed an issue in which, on death, enemies would drop corpses twice
Vlad Dumitru
9 years ago
-
missed hits are now logged
Vlad Dumitru
9 years ago
-
UI takes into account stackable object count.
Vlad Dumitru
9 years ago
-
fixed silver doors and white keys confusion
Vlad Dumitru
9 years ago
-
Add Item:destroy() and fix picking up/dropping items/using up ammo, where Game.itemList was not updated
Ralph Versteegen
9 years ago
-
weapons now consume ammo; dropping items is now broken
Vlad Dumitru
9 years ago
-
added stackable items
Vlad Dumitru
9 years ago
-
melee attacks now check for weapon accuracy
Vlad Dumitru
9 years ago
-
added a story, kind of.
Vlad Dumitru
9 years ago
-
weapons have different accuracy ratios
Vlad Dumitru
9 years ago
-
a few changes to make the game work with lua 5.1
Vlad Dumitru
9 years ago
-
Add a few weapon definitions; attacks now use the equipped weapon; display weapon in status line.
Ralph Versteegen
9 years ago
-
Add Actor.equipment, :unequip(), :equip(). UI:itemMenu() shows equip and unequip options as appropriate.
Ralph Versteegen
9 years ago
-
Add Util.makeStrict() which disallows accessing non-existent fields of a table (for enums)
Ralph Versteegen
9 years ago
-
Rename Actor.inventorySlots to Actor.InventorySlots, as it's an enum
Ralph Versteegen
9 years ago
-
added corpses for Savages
Vlad Dumitru
9 years ago