Quote:
Originally Posted by fowlplay4
A class is basically just for pasting functions into your script/weapon/level-npc. It doesn't actually exist as anything until it's joined to an DB-NPC Weapon-NPC, Level-NPC, or an object.
By System NPC I just mean a weapon that is added to the player that's primarily used for background tasks and as a database. In this case it's used to keep track of what weapon you currently have equipped and provides a standard way of equipping a weapon.
If you have two weapons: A and B, and you equip A how will B know that you have equipped A if you only tell A that it's equipped?
To deal with that you use a system npc and route your equip requests through it like my example does.
You don't have to use -System/Equipment as the weapon name either, you can use any name just make sure you update the scripts to make calls to it instead of -System/Equipment.
|
Ah OK. I thought you meant an actual NPC, but you just meant a weapon used as a System.
edit: nothing works and I pretty much managed to messed up my weapons to the point that I can't even execute a basic player.chat, will probably have to make a completely different thread attempting to fix this (it's probably a server bug not sure)
Anyway thanks for attempting to help me I guess