Skip to content

Commit bfd0b7e

Browse files
committed
v1.0.0 rmnewcollectionmark.
1 parent bdb7c56 commit bfd0b7e

File tree

4 files changed

+75
-14
lines changed

4 files changed

+75
-14
lines changed

addons.json

+26-14
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[
22

33
{
4-
"name" : "console",
4+
"name" : "Console",
55
"file" : "console",
66
"extension" : "ipf",
77
"fileVersion" : "v1.2.0",
@@ -14,7 +14,7 @@
1414
]
1515
},
1616
{
17-
"name" : "distance",
17+
"name" : "Distance",
1818
"file" : "distance",
1919
"extension" : "ipf",
2020
"fileVersion" : "v1.1.1",
@@ -27,7 +27,7 @@
2727
]
2828
},
2929
{
30-
"name" : "dice",
30+
"name" : "Dice",
3131
"file" : "dice",
3232
"extension" : "ipf",
3333
"fileVersion" : "v1.1.0",
@@ -40,7 +40,7 @@
4040
]
4141
},
4242
{
43-
"name" : "dpsmeter",
43+
"name" : "DPS Meter",
4444
"file" : "dpsmeter",
4545
"extension" : "ipf",
4646
"fileVersion" : "v1.3.0",
@@ -53,7 +53,7 @@
5353
]
5454
},
5555
{
56-
"name" : "fixbookread",
56+
"name" : "Fix Book Read",
5757
"file" : "fixbookread",
5858
"extension" : "ipf",
5959
"fileVersion" : "v1.0.0",
@@ -65,7 +65,7 @@
6565
]
6666
},
6767
{
68-
"name" : "hidename",
68+
"name" : "Hide Name",
6969
"file" : "hidename",
7070
"extension" : "ipf",
7171
"fileVersion" : "v1.0.1",
@@ -78,7 +78,7 @@
7878
]
7979
},
8080
{
81-
"name" : "monsterstatus",
81+
"name" : "Monster Status",
8282
"file" : "monsterstatus",
8383
"extension" : "ipf",
8484
"fileVersion" : "v3.0.0",
@@ -91,7 +91,7 @@
9191
]
9292
},
9393
{
94-
"name" : "pickiteminfo",
94+
"name" : "Pick-Item Info",
9595
"file" : "pickiteminfo",
9696
"extension" : "ipf",
9797
"fileVersion" : "v1.0.1",
@@ -103,7 +103,7 @@
103103
]
104104
},
105105
{
106-
"name" : "repairendur",
106+
"name" : "Repair Endurance",
107107
"file" : "repairendur",
108108
"extension" : "ipf",
109109
"fileVersion" : "v1.1.0",
@@ -115,7 +115,7 @@
115115
]
116116
},
117117
{
118-
"name" : "savequest",
118+
"name" : "Save Quest",
119119
"file" : "savequest",
120120
"extension" : "ipf",
121121
"fileVersion" : "v1.1.0",
@@ -127,7 +127,7 @@
127127
]
128128
},
129129
{
130-
"name" : "skillitemcounter",
130+
"name" : "Skill-Item Counter",
131131
"file" : "skillitemcounter",
132132
"extension" : "ipf",
133133
"fileVersion" : "v1.1.0",
@@ -140,7 +140,7 @@
140140
]
141141
},
142142
{
143-
"name" : "slotmac",
143+
"name" : "Slot Macro",
144144
"file" : "slotmac",
145145
"extension" : "ipf",
146146
"fileVersion" : "v1.3.0",
@@ -153,7 +153,7 @@
153153
]
154154
},
155155
{
156-
"name" : "staminigauge",
156+
"name" : "Stamina Gauge",
157157
"file" : "staminigauge",
158158
"extension" : "ipf",
159159
"fileVersion" : "v1.0.2",
@@ -165,7 +165,7 @@
165165
]
166166
},
167167
{
168-
"name" : "worldmapquest",
168+
"name" : "Worldmap Quest",
169169
"file" : "worldmapquest",
170170
"extension" : "ipf",
171171
"fileVersion" : "v1.2.0",
@@ -176,6 +176,18 @@
176176
"quest",
177177
"worldmap"
178178
]
179+
},
180+
{
181+
"name" : "Remove New Collection Mark",
182+
"file" : "rmnewcollectionmark",
183+
"extension" : "ipf",
184+
"fileVersion" : "v1.0.0",
185+
"releaseTag" : "rmnewcollectionmark",
186+
"unicode" : "📖",
187+
"description" : "コレクション画面に表示される[N]マークを消します。サブキャラ育成時にどうぞ。",
188+
"tags" : [
189+
"collection"
190+
]
179191
}
180192

181193
]

rmnewcollectionmark/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
see [http://www.weizlogy.gq/tos/addon/rmnewcollectionmark/](http://www.weizlogy.gq/tos/addon/rmnewcollectionmark/)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
RmNewCollectionMark = {};
2+
3+
-- constructor.
4+
function RmNewCollectionMark.new(self)
5+
-- initialize members.
6+
local members = {};
7+
8+
members.RemoveNewMark = function(self, type)
9+
local cls = GetClassByType("Collection", type);
10+
local etcObj = GetMyEtcObject();
11+
etcObj["CollectionRead_"..cls.ClassID] = 1;
12+
end
13+
14+
-- destroy.
15+
members.Destroy = function(self)
16+
SET_COLLECTION_SET = rncm.SET_COLLECTION_SET;
17+
end
18+
return setmetatable(members, {__index = self});
19+
end
20+
-- set call.
21+
setmetatable(RmNewCollectionMark, {__call = RmNewCollectionMark.new});
22+
23+
-- frame initialize.
24+
function RMNEWCOLLECTIONMARK_ON_INIT(addon, frame)
25+
if (rncm.SET_COLLECTION_SET == nil) then
26+
rncm.SET_COLLECTION_SET = SET_COLLECTION_SET;
27+
end
28+
SET_COLLECTION_SET = function(frame, ctrlSet, type, coll, posY)
29+
rncm:RemoveNewMark(type);
30+
return rncm.SET_COLLECTION_SET(frame, ctrlSet, type, coll, posY);
31+
end
32+
end
33+
34+
-- create instance.
35+
if (rncm ~= nil) then
36+
rncm:Destroy();
37+
end
38+
rncm = RmNewCollectionMark();
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<uiframe name="rmnewcollectionmark" x="0" y="0" width="130" height="70">
3+
<frame title="RmNewCollectionMark" snapclient="false" snapframe="false" layout_gravity="center center"/>
4+
<option visible="false" alwaysVisible="false" closebutton="false" autoopen="false" hideable="true"/>
5+
<input hittest="false" movable="false" moveintitlebar="false" hittestframe="false"/>
6+
<layer layerlevel="0"/>
7+
<draw blend="100" drawtitlebar="false" drawframe="false"/>
8+
<controls>
9+
</controls>
10+
</uiframe>

0 commit comments

Comments
 (0)