Anarchy Online
Advertisement

Einleitung[]

Ein Gegestand besteht immer aus folgenden Elementen:

  • Einem Namen (der aber vernachlässigt werden kann)
  • Einer LowID
  • Einer HighID
  • Einer QL (Quality)



Die LowID referenziert den Gegenstand mit der niedrigstverfügbaren Qualität, wogegen die HighID auf den mit der höchstverfügbaren Qualität verweisst. LowID und HighID sind mindestens 2 statische Gegestände, welche in der Datenbank gefunden werden können.

Mit der QL können die genauen Attribute des Gegenstandes berechnet werden. Ist die angegebene QL ungleich der QL des LowID oder HighID Gegenstandes, so werden desen Werte berechnet (interpoliert). Die Basis der Berechnung sind die statischen Attribute des LowID und HighID Gegenstandes.

z.B.:

LowID-Gegenstand:HighID-Gegenstand:
Flux Pistol
QL 1 | AOID 211257
<aoicon>211257</aoicon>
Flux Pistol
QL 200 | AOID 211258
<aoicon>211258</aoicon>



Im Idealfall gibt es nur ein LowID und ein HighID Gegenstand mit gleichen Namen. In der Realität gibt es (leider) Gegenstände die mehrere LowID und HighID Gegenstände zur Berechung verwenden und teilweise nicht über gleiche Namen referenziert werden können.

z.B.:

LowID-Gegenstand:HighID-Gegenstand:
Basic Nano Recharger
QL 1 | AOID 25820
<aoicon>25820</aoicon>
Advanced Nano Recharger
QL 200 | AOID 25821
<aoicon>25821</aoicon>

Static Interpolation's[]

Die folgende Liste kann zur statischen Berechung von Interpolationen verwendet werden. Die Liste zeigt die Gegenstände auf, dessen Zusammenhänge nicht durch eine Dynamik erkannt werden können. Die Liste dürfte inkomplett sein:

NCU Memory[]

<aoicon>36779</aoicon> <aoicon>36778</aoicon> <aoicon>36786</aoicon> <aoicon>36780</aoicon> <aoicon>36781</aoicon> <aoicon>95520</aoicon>

AOID : 36779,36778,36786,36780,36781,95520
QL : 1,20,40,50,120,200

Accelerated NCU Memory[]

<aoicon>164603</aoicon> <aoicon>164604</aoicon> <aoicon>164605</aoicon> <aoicon>164606</aoicon> <aoicon>164607</aoicon> <aoicon>164608</aoicon>

AOID : 164604,164604,164605,164606,164608,164609
QL : 1,20,40,50,120,200

Safeguarded NCU Memory Unit[]

<aoicon>168833</aoicon> <aoicon>168834</aoicon> <aoicon>168835</aoicon> <aoicon>168836</aoicon> <aoicon>168837</aoicon> <aoicon>168838</aoicon> AOID : 168833,168834,168835,168836,168837,168838
QL : 1,20,40,50,120,200

Morphing Memory[]

<aoicon>202726</aoicon> <aoicon>202727</aoicon> <aoicon>202728</aoicon> <aoicon>202729</aoicon> <aoicon>202730</aoicon> <aoicon>202731</aoicon>

AOID : 202726,202727,202728,202729,202730,202731
QL : 1,20,40,50,120,200

Robot Reed[]

<aoicon>151906</aoicon> <aoicon>152219</aoicon> <aoicon>151908</aoicon> <aoicon>151909</aoicon> <aoicon>151910</aoicon> <aoicon>151911</aoicon>

AOID : 151906,152219,151908,151909,151910,151911
QL : 1,20,40,50,120,200

Pre-configured NCU - Electrical Engineering[]

<aoicon>151672</aoicon> <aoicon>151673</aoicon> <aoicon>151674</aoicon> <aoicon>151675</aoicon> <aoicon>151676</aoicon> <aoicon>151677</aoicon>

AOID : 151672,151673,151674,151675,151676,151677
QL : 1,20,40,50,120,200

Belt Component Platform[]

<aoicon>36783</aoicon> <aoicon>36782</aoicon> <aoicon>36777</aoicon> <aoicon>36785</aoicon> <aoicon>36784</aoicon> <aoicon>36787</aoicon>

AOID : 36783,36782,36777,36785,36784,36787
QL : 1,20,40,80,120,200

Reinforced NCU Component Belt[]

<aoicon>151694</aoicon> <aoicon>151695</aoicon> <aoicon>151696</aoicon> <aoicon>151697</aoicon> <aoicon>151698</aoicon> <aoicon>151699</aoicon>

AOID : 151694,151695,151696,151697,151698,151699
QL : 1,20,40,80,120,200

Belt of Justice[]

<aoicon>202733</aoicon> <aoicon>202734</aoicon> <aoicon>202735</aoicon> <aoicon>202736</aoicon> <aoicon>202737</aoicon> <aoicon>202738</aoicon>

AOID : 202733,202734,202735,202736,202737,202738
QL : 1,20,40,80,1420,200

(Hardcode) CPU Upgrade[]

<aoicon>95512</aoicon> <aoicon>95513</aoicon>

AOID : 95512,95513
QL : 40,200

Yatamutchy Movement Predictor[]

<aoicon>88373</aoicon> <aoicon>88374</aoicon>

AOID : 88373,88374
QL : 5,200

Low Light Targeting Scope[]

<aoicon>88375</aoicon> <aoicon>88376</aoicon>

AOID : 88375,88376
QL : 15,200

Martial Arts Item (orig)[]

<aoicon>43712</aoicon> <aoicon>144745</aoicon> <aoicon>43713</aoicon>

AOID : 43712,144745,43713
QL : 1,100,500

Martial Arts Item -- MAs Shadowlands[]

<aoicon>211352</aoicon> <aoicon>211353</aoicon> <aoicon>211354</aoicon>

AOID : 211352,211353,211354
QL : 1,100,500

<aoicon>211357</aoicon> <aoicon>211358</aoicon>

AOID : 211357,211358
QL : 1,500

<aoicon>211363</aoicon> <aoicon>211364</aoicon>

AOID : 211363,211364
QL : 1,500

Martial Arts Item -- Shades Shadowlands[]

<aoicon>211349</aoicon> <aoicon>211350</aoicon> <aoicon>211351</aoicon>

AOID : 211349,211350,211351
QL : 1,100,500

<aoicon>211359</aoicon> <aoicon>211360</aoicon>

AOID : 211359,211360
QL : 1,500

<aoicon>211365</aoicon> <aoicon>211366</aoicon>

AOID : 211365,211366
QL : 1,500

Brawl Item[]

<aoicon>70292</aoicon> <aoicon>70293</aoicon>

AOID : 70292,70293
QL : 1,500

<aoicon>211401</aoicon> <aoicon>211402</aoicon>

AOID : 211401,211402
QL : 1,500

<aoicon>211403</aoicon> <aoicon>211404</aoicon>

AOID : 211403,211404
QL : 1,500

Standard Bureaucrat Suit[]

<aoicon>160707</aoicon> <aoicon>160708</aoicon>

AOID : 160707,160708
QL : 1,200

Velocity Tin[]

<aoicon>152267</aoicon> <aoicon>152784</aoicon>

AOID : 152267,152784
QL : 1,100

Velocity Tin MA[]

<aoicon>152786</aoicon>

AOID : 152786
QL : 150

Aggresion Multiplier[]

<aoicon>83920</aoicon> <aoicon>83919</aoicon>

AOID : 83920,83919
QL : 1,200

Aggresion Multiplier (Jealousy Augmented)[]

<aoicon>152029</aoicon> <aoicon>152028</aoicon>

AOID : 152029,152028
QL : 1,200

Nano Recharger[]

<aoicon>25820</aoicon> <aoicon>25821</aoicon> <aoicon>160278</aoicon>

AOID : 25820,25821,160278
QL : 1,200,400

Treatment Labratory[]

<aoicon>25812</aoicon> <aoicon>25811</aoicon> <aoicon>160277</aoicon>

AOID : 25812,25811,160277
QL : 1,200,400

First-Aid Kits[]

<aoicon>23314</aoicon> <aoicon>23316</aoicon> <aoicon>160276</aoicon>

AOID : 23314,23316,160276
QL : 1,200,400

Nano Kits[]

<aoicon>85366</aoicon> <aoicon>85367</aoicon> <aoicon>160295</aoicon>

AOID : 85366,85367,160295
QL : 1,200,400

IQ Ring[]

<aoicon>84146</aoicon> <aoicon>84145</aoicon>

AOID : 84146,84145
QL : 1,200

Zusammenfassung[]

'NCU Memory 
DictInterpol.Add 36779, Array(36779, 36778, 1, 20) 
DictInterpol.Add 36778, Array(36779, 36786, 20, 40) 
DictInterpol.Add 36786, Array(36778, 36780, 40, 50) 
DictInterpol.Add 36780, Array(36786, 36781, 50, 120) 
DictInterpol.Add 36781, Array(36780, 95520, 120, 200) 
DictInterpol.Add 95520, Array(36781, 95520, 200, 200) 

'Accelerated NCU Memory 
DictInterpol.Add 164603, Array(164603, 164604, 1, 20) 
DictInterpol.Add 164604, Array(164603, 164605, 20, 40) 
DictInterpol.Add 164605, Array(164604, 164606, 40, 50) 
DictInterpol.Add 164606, Array(164605, 164607, 50, 120) 
DictInterpol.Add 164607, Array(164606, 164608, 120, 200) 
DictInterpol.Add 164608, Array(164607, 164608, 200, 200) 

'Safeguarded NCU Memory Unit 
DictInterpol.Add 168833, Array(168833, 168834, 1, 20) 
DictInterpol.Add 168834, Array(168833, 168835, 20, 40) 
DictInterpol.Add 168835, Array(168834, 168836, 40, 50) 
DictInterpol.Add 168836, Array(168835, 168837, 50, 120) 
DictInterpol.Add 168837, Array(168836, 168838, 120, 200) 
DictInterpol.Add 168838, Array(168837, 168838, 200, 200) 

'Morphing Memory 
DictInterpol.Add 202726, Array(202726, 202727, 1, 20) 
DictInterpol.Add 202727, Array(202726, 202728, 20, 40) 
DictInterpol.Add 202728, Array(202727, 202729, 40, 50) 
DictInterpol.Add 202729, Array(202728, 202730, 50, 120) 
DictInterpol.Add 202730, Array(202729, 202731, 120, 200) 
DictInterpol.Add 202731, Array(202730, 202731, 200, 200) 

'Robot Reed 
DictInterpol.Add 151906, Array(151906, 152219, 1, 20) 
DictInterpol.Add 152219, Array(151906, 151908, 20, 40) 
DictInterpol.Add 151908, Array(152219, 151909, 40, 50) 
DictInterpol.Add 151909, Array(151908, 151910, 50, 120) 
DictInterpol.Add 151910, Array(151909, 151911, 120, 200) 
DictInterpol.Add 151911, Array(151910, 151911, 200, 200) 

'Pre-configured NCU - Electrical Engineering 
DictInterpol.Add 151672, Array(151672, 151673, 1, 20) 
DictInterpol.Add 151673, Array(151672, 151674, 20, 40) 
DictInterpol.Add 151674, Array(151673, 151675, 40, 50) 
DictInterpol.Add 151675, Array(151674, 151676, 50, 120) 
DictInterpol.Add 151676, Array(151675, 151677, 120, 200) 
DictInterpol.Add 151677, Array(151676, 151677, 200, 200) 

'Belt Component Platform 
DictInterpol.Add 36783, Array(36783, 36782, 1, 20) 
DictInterpol.Add 36782, Array(36783, 36777, 20, 40) 
DictInterpol.Add 36777, Array(36782, 36785, 40, 80) 
DictInterpol.Add 36785, Array(36777, 36784, 80, 120) 
DictInterpol.Add 36784, Array(36785, 36787, 120, 200) 
DictInterpol.Add 36787, Array(36784, 36787, 200, 200) 

'Reinforced NCU Component Belt 
DictInterpol.Add 151694, Array(151694, 151695, 1, 20) 
DictInterpol.Add 151695, Array(151694, 151696, 20, 40) 
DictInterpol.Add 151696, Array(151695, 151697, 40, 80) 
DictInterpol.Add 151697, Array(151696, 151698, 80, 120) 
DictInterpol.Add 151698, Array(151697, 151699, 120, 200) 
DictInterpol.Add 151699, Array(151698, 151699, 200, 200) 

'Belt of Justice 
DictInterpol.Add 202733, Array(202733, 202734, 1, 20) 
DictInterpol.Add 202734, Array(202733, 202735, 20, 40) 
DictInterpol.Add 202735, Array(202734, 202736, 40, 80) 
DictInterpol.Add 202736, Array(202735, 202737, 80, 120) 
DictInterpol.Add 202737, Array(202736, 202738, 120, 200) 
DictInterpol.Add 202738, Array(202737, 202738, 200, 200) 

'(Hardcode) CPU Upgrade 
DictInterpol.Add 95512, Array(95512, 95513, 40, 200) 
DictInterpol.Add 95513, Array(95512, 95513, 200, 200) 

'Yatamutchy Movement Predictor 
DictInterpol.Add 88373, Array(88373, 88374, 5, 200) 
DictInterpol.Add 88374, Array(88373, 88374, 200, 200) 

'Low Light Targeting Scope 
DictInterpol.Add 88375, Array(88375, 88376, 15, 200) 
DictInterpol.Add 88376, Array(88375, 88376, 200, 200) 

'Martial Arts Item (orig) 
DictInterpol.Add 43712, Array(43712, 144745, 1, 100) 
DictInterpol.Add 144745, Array(43712, 43713, 100, 500) 
DictInterpol.Add 43713, Array(144745, 43713, 500, 500) 

'Martial Arts Item -- MAs Shadowlands 
DictInterpol.Add 211352, Array(211352, 211353, 1, 100)      '1 
DictInterpol.Add 211353, Array(211352, 211354, 100, 500)   '200 
DictInterpol.Add 211354, Array(211353, 211354, 500, 500)   '1000 
DictInterpol.Add 211357, Array(211357, 211358, 1, 500)      '1001 
DictInterpol.Add 211358, Array(211357, 211358, 500, 500)   '2000 
DictInterpol.Add 211363, Array(211363, 211364, 1, 500)      '2001 
DictInterpol.Add 211364, Array(211363, 211364, 500, 500)   '3000 

'Martial Arts Item -- Shades Shadowlands 
DictInterpol.Add 211349, Array(211349, 211350, 1, 100)      '1 
DictInterpol.Add 211350, Array(211349, 211351, 100, 500)   '200 
DictInterpol.Add 211351, Array(211350, 211351, 500, 500)   '1000 
DictInterpol.Add 211359, Array(211359, 211360, 1, 500)      '1001 
DictInterpol.Add 211360, Array(211359, 211360, 500, 500)   '2000 
DictInterpol.Add 211365, Array(211365, 211366, 1, 500)      '2001 
DictInterpol.Add 211366, Array(211365, 211366, 500, 500)   '3000 

'Brawl Item 
DictInterpol.Add 70292, Array(70292, 70293, 1, 500)         '1 
DictInterpol.Add 70293, Array(70292, 70293, 500, 500)      '1000 
DictInterpol.Add 211401, Array(211401, 211402, 1, 500)      '1001 
DictInterpol.Add 211402, Array(211401, 211402, 500, 500)   '2000 
DictInterpol.Add 211403, Array(211403, 211404, 1, 500)      '2001 
DictInterpol.Add 211404, Array(211403, 211404, 500, 500)   '3000 

'Standard Bureaucrat Suit 
DictInterpol.Add 160707, Array(160707, 160708, 1, 200) 
DictInterpol.Add 160708, Array(160707, 160708, 200, 200) 

'Velocity Tin 
DictInterpol.Add 152267, Array(152267, 152784, 1, 100) 
DictInterpol.Add 152784, Array(152267, 152784, 100, 100) 
'Velocity Tin MA 
DictInterpol.Add 152786, Array(152786, 152786, 150, 150) 

'Aggresion Multiplier 
DictInterpol.Add 83920, Array(83920, 83919, 1, 200) 
DictInterpol.Add 83919, Array(83920, 83919, 200, 200) 
'Aggresion Multiplier (Jealousy Augmented) 
DictInterpol.Add 152029, Array(152029, 152028, 1, 200) 
DictInterpol.Add 152028, Array(152029, 152028, 200, 200) 

'Nano Recharger 
DictInterpol.Add 25820, Array(25820, 25821, 1, 200) 
DictInterpol.Add 25821, Array(25820, 160278, 200, 400) 
DictInterpol.Add 160278, Array(25821, 160278, 400, 400) 
'Treatment Labratory 
DictInterpol.Add 25812, Array(25812, 25811, 1, 200) 
DictInterpol.Add 25811, Array(25812, 160277, 200, 400) 
DictInterpol.Add 160277, Array(25811, 160277, 400, 400) 
'First-Aid Kits 
DictInterpol.Add 23314, Array(23314, 23316, 1, 200) 
DictInterpol.Add 23316, Array(23314, 160276, 200, 400) 
DictInterpol.Add 160276, Array(23316, 160276, 400, 400) 
'Nano Kits 
DictInterpol.Add 85366, Array(85366, 85367, 1, 200) 
DictInterpol.Add 85367, Array(85366, 160295, 200, 400) 
DictInterpol.Add 160295, Array(85367, 160295, 400, 400) 

'IQ Ring 
DictInterpol.Add 84146, Array(84146, 84145, 1, 200) 
DictInterpol.Add 84145, Array(84146, 84145, 200, 200)
Advertisement