@Zephyr said in Star Wars Age of Alliances: Hadrix and Cujo:
@Pavel said in Star Wars Age of Alliances: Hadrix and Cujo:
@TNP I don’t quite remember how their code works, but I’m fairly sure they use virtual items: Usually set as an attribute on your character rather than an @created object.
They do have virtual items. Some things like ammo are always virtual, and then items that are placed in containers like bags and lockers are converted to virtual when in there. When removed they’re given a DB# again.
@Warlander said in Star Wars Age of Alliances: Hadrix and Cujo:
A number of SerenityMUSH players/staff migrated there years ago after the most recent reopening, which is probably why the game has been ‘blessed’ this way.
I believe nearly every Serenity MU player has left, the last few in the last mass exodus. As far as I am aware none of the staff from Serenity were on staff on AoA, and almost all of the nitpicky code or abundance of items has come from Cujo’s obsession to turn AoA into a video game. Which he then gets absurdly angry over because people start collecting and hoarding items. He’s made it so that people are tracked for what they buy, how often they land on planets so he can watch for people who are obsessed with buying things in the system that he designed. He also made it so that he can manually set vendors to prevent people he doesn’t like from seeing the more valuable items.
Having lockers that convert real items to virtual items, and boxes that convert real items into virtual items, just sounds like a huge amount of makework for anybody trying to do pretendy funtime. But then again, this is Mal/Bryce from SerenityMUSH, and he was possessed of a special kind of stupidity. There’s probably a special Hell for it.
As for Cujo… yes. He has a similar but different special kind of stupidity, the kind stuck on a certain game model that really doesn’t work well. He has coded trading so players can earn money (it’s also supposed to encourage RP, but only does so in his mind; one of the most popular things said on the game is ‘Can’t play now, trading, lol!’), and then persecutes everyone but Certain People for using that money for exactly what it’s intended to be used for. And has a system in place to support such persecution.
They’re literally doing what his econ is designed to do.
@Jennkryst said in Star Wars Age of Alliances: Hadrix and Cujo:
@Anony-Mouse You (dbref 1) have a locker (dbref 2) on a ship (dbref 3), 3 guns (dbref 4-6), and 5 boxes of ammo (dbref 7-11) and 100 rounds of ammo (dbref 12-111).
Put the ammo in the boxes, and you just make the ammo counter on the box go from 0 to 20. Now you have cut down on 100 DB objects. Now stick the ammo boxes in the locker, and the locker says ‘item 1 is ammo box 20/20’… and then deleted the ammo box object. Remove the ammo box, the locker will @create an ammo box with 20 rounds.
And that is how 1 locker object handles the work of a specific 105 objects. Remember to put your gun in there, too, along with any magazines or clips, to cut down on even more bloat!
And it is pretty much all the RP you could do as Alliance members, inventory and weapon upkeep. Because player ships are all faster, and the pirates have a psychic who instantly spots any spies you send their way.
Makes sense, though it really is more trouble than tracking all that ammo could possibly be worth. Maybe DSS does bring out the numbers-obsessed D&D addict in terrible game owners/wizards.