PDA

View Full Version : Armor - Breastplate/Bag


knowom
05-12-2014, 12:29 AM
This is just something I whipped up I pretty much combined a rubicite breastplate with a evil eye bag for testing purposes really. Titanium clients have a bag item amount limit and limited inventory spaces. I just thought I'd create a breastplate with a bag built into it as a work around to that limitation issue. It's just a rough base teaser idea for something I had in mind. Some of us have stuck with titanium due to some limitations with later clients even though they have advantages as well.

I was thinking in the future using this sort of thing for extra inventory storage to use for say armor sets for specialty purposes like resistances or ones focused towards extra DPS or utility any special purposes you might occasionally want to take advantage of and could carry around.

REPLACE INTO items (`Name`, `lore`, `artifactflag`, `fvnodrop`, `icon`, `id`, `idfile`, `itemclass`, `itemtype`, `loregroup`, `magic`, `material`, `minstatus`, `nodrop`, `norent`, `pendingloreflag`, `tradeskills`, `comment`, `created`, `deity`, `evolvinglevel`, `light`, `serialization`, `serialized`, `source`, `updated`, `verified`, `favor`, `guildfavor`, `ldonprice`, `ldonsellbackrate`, `ldonsold`, `ldontheme`, `pointtype`, `price`, `sellrate`, `bagsize`, `bagslots`, `bagtype`, `bagwr`, `classes`, `races`, `slots`, `reclevel`, `recskill`, `reqlevel`, `potionbelt`, `potionbeltslots`, `stackable`, `stacksize`, `attuneable`, `expendablearrow`, `nopet`, `notransfer`, `size`, `weight`, `heroic_cr`, `heroic_dr`, `heroic_fr`, `heroic_mr`, `heroic_pr`, `heroic_svcorrup`, `cr`, `dr`, `fr`, `mr`, `pr`, `svcorruption`, `ac`, `endur`, `hp`, `mana`, `aagi`, `acha`, `adex`, `aint`, `asta`, `astr`, `awis`, `heroic_agi`, `heroic_cha`, `heroic_dex`, `heroic_int`, `heroic_sta`, `heroic_str`, `heroic_wis`, `accuracy`, `attack`, `avoidance`, `clairvoyance`, `combateffects`, `damageshield`, `dotshielding`, `dsmitigation`, `enduranceregen`, `healamt`, `manaregen`, `regen`, `shielding`, `spellshield`, `strikethrough`, `stunresist`, `damage`, `delay`, `haste`, `banedmgamt`, `banedmgbody`, `banedmgrace`, `banedmgraceamt`, `elemdmgamt`, `elemdmgtype`, `extradmgamt`, `extradmgskill`, `backstabdmg`, `range`, `spelldmg`, `augdistiller`, `augrestrict`, `augslot1type`, `augslot1unk2`, `augslot1visible`, `augslot2type`, `augslot2unk2`, `augslot2visible`, `augslot3type`, `augslot3unk2`, `augslot3visible`, `augslot4type`, `augslot4unk2`, `augslot4visible`, `augslot5type`, `augslot5unk2`, `augslot5visible`, `augtype`, `factionamt1`, `factionamt2`, `factionamt3`, `factionamt4`, `factionmod1`, `factionmod2`, `factionmod3`, `factionmod4`, `bardeffect`, `bardeffecttype`, `bardtype`, `bardvalue`, `casttime`, `casttime_`, `clickeffect`, `clicklevel`, `clicklevel2`, `clicktype`, `maxcharges`, `recastdelay`, `recasttype`, `focuseffect`, `focuslevel`, `focuslevel2`, `focustype`, `proceffect`, `proclevel`, `proclevel2`, `procrate`, `proctype`, `scrolleffect`, `scrolllevel`, `scrolllevel2`, `scrolltype`, `clickname`, `focusname`, `procname`, `scrollname`, `wornname`, `worneffect`, `wornlevel`, `wornlevel2`, `worntype`, `UNK012`, `UNK013`, `UNK014`, `UNK033`, `UNK038`, `UNK054`, `UNK059`, `UNK060`, `UNK120`, `UNK121`, `UNK123`, `UNK124`, `UNK127`, `UNK132`, `UNK134`, `UNK137`, `UNK142`, `UNK147`, `UNK152`, `UNK157`, `UNK193`, `UNK214`, `UNK219`, `UNK220`, `UNK221`, `UNK222`, `UNK223`, `UNK224`, `UNK225`, `UNK226`, `UNK227`, `UNK228`, `UNK229`, `UNK230`, `UNK231`, `UNK232`, `UNK233`, `UNK234`, `UNK235`, `UNK236`, `UNK237`, `UNK238`, `UNK239`, `UNK240`, `UNK241`, `UNK242`, `bardlevel`, `bardlevel2`, `bardname`, `bardunk1`, `bardunk2`, `bardunk3`, `bardunk4`, `bardunk5`, `bardunk7`, `benefitflag`, `book`, `booktype`, `charmfile`, `charmfileid`, `clickunk5`, `clickunk6`, `clickunk7`, `color`, `elitematerial`, `filename`, `focusunk1`, `focusunk2`, `focusunk3`, `focusunk4`, `focusunk5`, `focusunk6`, `focusunk7`, `lorefile`, `powersourcecapacity`, `procunk1`, `procunk2`, `procunk3`, `procunk4`, `procunk6`, `procunk7`, `purity`, `questitemflag`, `scriptfileid`, `scrollunk1`, `scrollunk2`, `scrollunk3`, `scrollunk4`, `scrollunk5`, `scrollunk6`, `scrollunk7`, `skillmodtype`, `skillmodvalue`, `summonedflag`, `wornunk1`, `wornunk2`, `wornunk3`, `wornunk4`, `wornunk5`, `wornunk6`, `wornunk7`) VALUES ('Rubicite Breastplate of Evil-Eye', 'Rubicite Breastplate of Evil-Eye', '0', '0', '624', '666177166613374164', 'IT63', '1', '10', '-1', '1', '3', '0', '1', '1', '0', '0', '', '', '0', '0', '0', '', '', '', '', '', '1276', '1276', '0', '70', '0', '0', '0', '4400', '12', '5', '10', '5', '70', '65535', '131071', '131072', '0', '0', '0', '0', '0', '0', '1', '0', '0', '0', '0', '5', '30', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '19', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '3', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '7', '0', '1', '0', '0', '1', '0', '0', '1', '0', '0', '1', '0', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0', '0', '0', '0', '0', '-1', '0', '0', '0', '0', '0', '0', '-1', '0', '0', '0', '-1', '0', '0', '0', '0', '-1', '0', '0', '0', '', '', '', '', '', '-1', '0', '0', '0', '0', '1', '0', '0', '0', '0', '0', '0', '-1', '0', '0', '0', '0', '0000000000000000000', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0', '-256', '255', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '0', '0', '0', '-1', '0', '0', '0', '', '0', '0', '', '-1', '4288352015', '0', '', '0', '0', '0', '0', '0', '', '-1', '', '0', '0', '0', '0', '0', '', '-1', '0', '0', '0', '0', '0', '0', '0', '0', '', '-1', '-1', '0', '0', '0', '0', '0', '0', '0', '', '-1');

Uleat
05-12-2014, 07:17 PM
Be very careful with modifying item entries without understanding the mechanics of the game.

Our server code does not allow 'storage' of any item type other than Augments.

I've wanted to have 'wearable containers' for some time (wrist pouch? bandolier?)..but, I was under the impression that the client doesn't like that...

knowom
05-12-2014, 07:36 PM
Be very careful with modifying item entries without understanding the mechanics of the game.

Our server code does not allow 'storage' of any item type other than Augments.

I've wanted to have 'wearable containers' for some time (wrist pouch? bandolier?)..but, I was under the impression that the client doesn't like that... I see well that's a shame though does that mean you can just put augments on items then turn augments into "storage" items as a work around within a work around? I'll have to test experiment with this eventually to see how it works or doesn't. I guess I took it for granted and just assumed that it would. Thanks for the heads up about it though Uleat.

Uleat
05-12-2014, 07:45 PM
The mechanics won't allow anything into augments. Augment code checks for item == common and IsAugmentable().

IsAugmentable() basically checks all of the augtypes allowed in the augslots[] and returns true if any are != 0.

I haven't experimented with client behavior..but, that could lead to issues if the client doesn't allow it.

I read somewhere (in notes or online) that wearable containers were nixed..I'd like to know if live supports them..and if the client would actually support them if
we changed the code.

Server code is changeable..client is not..(legally...)

knowom
05-12-2014, 08:49 PM
No idea though the warrior epic's scabbard that converts the sword from 1hs to 2h weapons could be a method used as a work around.

You could apply that same principle to a breastplate or other item slots for alternate versions suited for different purposes.

Can you have a item combine with just itself in a trade skill container to morph into another one?

If you can't do that you can always combine it with like 1 food or drink plus the item they are cheap and players have them in stacks on them at all times basically anyway.

Uleat
05-12-2014, 10:39 PM
If I can successfully test that the client allows equipable containers, I may look into adding it as a rule-based option sometime in the future.

knowom
05-13-2014, 01:22 AM
If I can successfully test that the client allows equipable containers, I may look into adding it as a rule-based option sometime in the future.

I know of two possible partial work around solutions regardless of what the client wishes to allow! ;)

The first would be strictly for no drop items put a instant cast summon spell for another item then on the other item put one to summon the initial item. This would be a lot like how the warrior epic red scabbard works for the epics just without the container combining hassle. In that situation it was needed due to both 1hs items or and to fit along with the whole quest lore itself.

The second option is items could have a summon NPC spell spell to summon a banker NPC. That obviously has some advantages and drawbacks of course it could be on reuse timer to tame it's usage. It actually would be a very handy little custom tool.